home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-08-06 | 1.8 KB | 72 lines | [TEXT/KAHL] |
- //••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
- // //
- // //
- // Copyright PennyWise Software, 1994. //
- // //
- // Part of the PennyWise Software Application Framework //
- // //
- // //
- // HandleMenus.h Written by Peter Kaplan //
- // //
- // //
- //••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
- #ifndef _HANDLE_MENUS_
- #define _HANDLE_MENUS_
-
- // These are the resource ID's of the menus used in the program
- #define kMENU_ID_APPLE 128
- #define kMENU_ID_FILE 129
- #define kMENU_ID_EDIT 130
-
- // These are the item numbers
- #define kAPPLE_ABOUT 1
-
- #define kFILE_NEW 1
- #define kFILE_OPEN 2
- #define kFILE_CLOSE 4
- #define kFILE_SAVE 5
- #define kFILE_SAVEAS 6
- #define kFILE_PSETUP 8
- #define kFILE_PRINT 9
- #define kFILE_PONE 10
- #define kFILE_QUIT 12
-
- #define kEDIT_UNDO 1
- #define kEDIT_CUT 3
- #define kEDIT_COPY 4
- #define kEDIT_PASTE 5
- #define kEDIT_CLEAR 6
- #define kEDIT_SEL_ALL 8
-
- #define kSIZE_9 1
- #define kSIZE_10 2
- #define kSIZE_12 3
- #define kSIZE_14 4
- #define kSIZE_18 5
- #define kSIZE_24 6
- #define kSIZE_36 7
-
- #define kSTYLE_PLAIN 1
- #define kSTYLE_BOLD 2
- #define kSTYLE_ITALIC 3
- #define kSTYLE_UNDERLINE 4
- #define kSTYLE_OUTLINE 5
- #define kSTYLE_SHADOW 6
- #define kSTYLE_CONDENSED 7
- #define kSTYLE_EXTENDED 8
-
- // These are the menu handles
- extern MenuHandle gMenuApple;
- extern MenuHandle gMenuFile;
- extern MenuHandle gMenuEdit;
- extern MenuHandle gMenuFont;
- extern MenuHandle gMenuSize;
- extern MenuHandle gMenuStyle;
-
- extern short GlobalMenuDispatch (EventRecord*, WindowPtr, short, short, short);
-
- extern void GlobalPreMenu(void);
- extern void GlobalPostMenu(void);
-
- #endif
-